home *** CD-ROM | disk | FTP | other *** search
Text File | 1992-08-29 | 4.1 KB | 100 lines | [TEXT/Rich] |
- Kermit Tool GH version 1.0
- by Glenn R. Howes -- University of Wisconsin Department of Chemistry
-
-
- What it is:
- Kermit Tool GH is a freeware file transfer tool for use with
- programs that utilize the Macintosh Communications Toolbox.
-
- How to use it:
- 1) Get a CTB compliant application. Examples would be ClarisWorks,
- Termy,VersaTerm etc.
- (***Warning: VersaTerm 4.6.2 has a bug in it that causes freezes
- with all CTB file transfer tools using some CTB connection tools
- (ex: Serial Tool, Powerbook Modem Tool).***)
- 2) Install the basic CTB set. (this is available from Apple).
- 3) Place Kermit Tool GH in either the extensions folder (sys 7) or
- the communications folder (sys 6).
-
- What it does:
- Right now, it implements a Kermit file transfer protocal
- with packet size <= 9025 (given enough memory), 1 or 2 byte error
- checking, run compression, text file or binary file sends
- In text mode it strips out line feeds while receiving, and adds
- them while transmitting and doesn't worry about parity.
-
- In the near future it will support extra long packet lengths,
- and 3-byte error checking. It should also handle transmission errors
- with more grace. I am also looking at the extensions in CTB 1.1
- which support sending and receiving multiple files (this tool
- can already receive multiple files on its own), and Kermit server
- mode.
-
- In the distant future it will support packet windowing, and all the
- international localization schemes that Apple wants implemented.
- Of course, if someone at DTS would like to send me some sample code
- showing how to do this, it would get done that much faster.
-
- Performance:
- If you find that running this tool in the background is slowing
- down your machine too much, reduce the packet length. Alternatively,
- if you want faster transfer speed increase the packet length
- (1024 is a good value if the remote kermit supports it). I think my
- implementation is quick compared to other implementations of Kermit.
- Know that some minimal implementations of Kermit support packet
- lengths of 94 or less.
- If a transfer stops dead, try cancelling and dropping the packet
- length by a few below the maximum supported by the remote Kermit.
- Using run length compression (default) might give a noticeable
- increase in throughput, especially for text files.
- Use 8 bit lines if at all possible, especially for binary files.
-
- Testing:
- I've had several people beta test this tool, they found several errors
- and made many interface suggestions which I have incorporated into
- this tools design. This does not mean there are no bugs, just that
- I squashed the more obvious ones. You should see the bottom of my
- shoes.
-
- Distribution:
- Feel free to distribute this tool with this Read Me file. However,
- this tool is not to be sold or bundled with any shareware or
- commercial software without my express consent.
-
- Legalisms:
- I retain all rights to this tool and to its source code.
-
- I neither give nor imply any warranty of this product. Bugs are
- unavoidable in software development, so any loss of data or
- time caused by this tool is not my responsibility. Besides,
- what did you pay for this tool. :-)
-
- Thank You:
- John Scott for rewriting the 'fcsr' segment in his own image
- Brad Spencer and Ed Turner for lending me needed books
- Frank da Cruz for writing "Kermit: A File Transfer Protocol"
- Pete Resnick and John Rawnsley for their extra help in beta.
- Symantec for selling a beautiful C compiler (Think C 5.0)
- My mother for having me and 9 other children.
-
- In the unlikely event you care:
- My birthday is May 19th, and my favorite presents are cash,
- shrink wrapped software and expensive computer equipment.
- -------------------------------------------------------------------
- The enclosed communication toolbox tool is an early release
- version. If you find a serious bug, please catalog:
- how they occured,
- what equipment (computer),
- system software,
- application software,
- communication setup (parity, data bits, speed....),
- anything else that appears appropriate,
- your e-mail address if you have one
-
- Glenn Howes
- Room #3211
- 1101 University Ave.
- Madison,WI 53706
- -------------------------------------------------------------------
- version history:
- initial release 1.0